package com.lei.huawei;

import java.util.Scanner;
import java.util.Set;
import java.util.TreeSet;

/**
 * @author: leiGer
 * @Date: 2022/02/22
 * @Time: 21:26
 */
//HJ80 ϲ
/*
*描述
题目标题：

将两个整型数组按照升序合并，并且过滤掉重复数组元素。
输出时相邻两数之间没有空格。
请注意本题有多组样例。

*/
public class ArrMerge {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        while (scanner.hasNext()){
            Set<Long> set = new TreeSet<>();
            int num1 = scanner.nextInt();
            for (int i = 0; i < num1; i++) {
                set.add(scanner.nextLong());
            }
            int num2 = scanner.nextInt();
            for (int i = 0; i < num2; i++) {
                set.add(scanner.nextLong());
            }
            for (long e : set) {
                System.out.print(e);
                
            }
            System.out.println("");
        }
        scanner.close();
    }


}
